146 research outputs found

    Development of an interface for digital neuromorphic hardware based on an FPGA

    Full text link
    Exploring and understanding the functioning of the human brain is one of the greatest challenges for current research. Neuromorphic engineering tries to address this challenge by abstracting biological mechanisms and translating them into technology. Via the abstraction process and experiments with the resulting technical system, an attempt is made to obtain information about the biological counterpart. One subsection of Neuromorphic Engineering (NE) are Spiking Neural Networks (SNN), which describe the structures of the human brain more and more closely than Artificial Neural Networks (ANN). Together with their dedicated hardware, SNNs provide a good platform for developing new algorithms for information processing. In the context of these neuromorphic hardware platforms, this paper aims to develop an interface for a digital hardware platform (SPINN-3 Development Board) to enable the use of industrial or conventional sensors and thus create new approaches for experimental research. The basis for this endeavor is a Field Programmable Gate Array (FPGA), which is placed as a gateway between the sensors and the neuromorphic hardware. Overall, the developed system provides a robust solution for a wide variety of investigations related to neuromorphic hardware and SNNs. Furthermore, the solution also offers suitable possibilities to monitor all processes within the system in order to obtain suitable measurements, which can be examined in search of meaningful results.Comment: Accepted for publication with Proceedings of the Unified Conference of DAMAS, InCoME and TEPEN Conferences (UNIfied 2023), Springer Natur

    ETLP: Event-based Three-factor Local Plasticity for online learning with neuromorphic hardware

    Full text link
    Neuromorphic perception with event-based sensors, asynchronous hardware and spiking neurons is showing promising results for real-time and energy-efficient inference in embedded systems. The next promise of brain-inspired computing is to enable adaptation to changes at the edge with online learning. However, the parallel and distributed architectures of neuromorphic hardware based on co-localized compute and memory imposes locality constraints to the on-chip learning rules. We propose in this work the Event-based Three-factor Local Plasticity (ETLP) rule that uses (1) the pre-synaptic spike trace, (2) the post-synaptic membrane voltage and (3) a third factor in the form of projected labels with no error calculation, that also serve as update triggers. We apply ETLP with feedforward and recurrent spiking neural networks on visual and auditory event-based pattern recognition, and compare it to Back-Propagation Through Time (BPTT) and eProp. We show a competitive performance in accuracy with a clear advantage in the computational complexity for ETLP. We also show that when using local plasticity, threshold adaptation in spiking neurons and a recurrent topology are necessary to learn spatio-temporal patterns with a rich temporal structure. Finally, we provide a proof of concept hardware implementation of ETLP on FPGA to highlight the simplicity of its computational primitives and how they can be mapped into neuromorphic hardware for online learning with low-energy consumption and real-time interaction

    Real-time detection of uncalibrated sensors using Neural Networks

    Get PDF
    Nowadays, sensors play a major role in several contexts like science, industry and daily life which benefit of their use. However, the retrieved information must be reliable. Anomalies in the behavior of sensors can give rise to critical consequences such as ruining a scientific project or jeopardizing the quality of the production in industrial production lines. One of the more subtle kind of anomalies are uncalibrations. An uncalibration is said to take place when the sensor is not adjusted or standardized by calibration according to a ground truth value. In this work, an online machine-learning based uncalibration detector for temperature, humidity and pressure sensors was developed. This solution integrates an Artificial Neural Network as main component which learns from the behavior of the sensors under calibrated conditions. Then, after trained and deployed, it detects uncalibrations once they take place. The obtained results show that the proposed solution is able to detect uncalibrations for deviation values of 0.25 degrees, 1% RH and 1.5 Pa, respectively. This solution can be adapted to different contexts by means of transfer learning, whose application allows for the addition of new sensors, the deployment into new environments and the retraining of the model with minimum amounts of data

    Low-Cost Throttle-By-Wire-System Architecture For Two-Wheeler Vehicles

    Full text link
    This paper investigates the performance of a low-cost Throttle-by-Wire-System (TbWS) for two-wheeler applications. Its consisting of an AMR throttle position sensor and a position controlled stepper motor driven throttle valve actuator. The decentralized throttle position sensor is operating contactless and acquires redundant data. Throttle valve actuation is realized through a position controlled stepper motor, sensing its position feedback by Hall effect. Using a PI-controller the stepper motors position is precisely set. Sensor and actuator units are transceiving data by a CAN bus. Furthermore, failsafe functions, plausibility checks, calibration algorithms and energy saving modes have been implemented. Both modules have been evaluated within a Hardware-in-the-Loop test environment in terms of reliability and measurement/positioning performance before the TbWS was integrated in a Peugeot Kisbee 50 4T (Euro 5/injected). Finally, the sensor unit comes with a measurement deviation of less then 0.16% whereas the actuator unit can approach throttle valve positions with a deviation of less then 0.37%. The actuators settling time does not exceed 0.13s while stable, step-loss free and noiseless operation

    WaLiN-GUI: a graphical and auditory tool for neuron-based encoding

    Full text link
    Neuromorphic computing relies on spike-based, energy-efficient communication, inherently implying the need for conversion between real-valued (sensory) data and binary, sparse spiking representation. This is usually accomplished using the real valued data as current input to a spiking neuron model, and tuning the neuron's parameters to match a desired, often biologically inspired behaviour. We developed a tool, the WaLiN-GUI, that supports the investigation of neuron models and parameter combinations to identify suitable configurations for neuron-based encoding of sample-based data into spike trains. Due to the generalized LIF model implemented by default, next to the LIF and Izhikevich neuron models, many spiking behaviors can be investigated out of the box, thus offering the possibility of tuning biologically plausible responses to the input data. The GUI is provided open source and with documentation, being easy to extend with further neuron models and personalize with data analysis functions.Comment: 4 pages, 1 figur

    Implementation of Processing Functions for Autonomous Power Quality Measurement Equipment: A Performance Evaluation of CPU and FPGA-Based Embedded System

    Get PDF
    Motivated by the effects of deregulation over power quality and the subsequent need of new types of measurements, this paper assesses different implementations of an estimate for the spectral kurtosis, considered as a low-level harmonic detection. Performance of a processor-based system is compared with a field programmable gate array (FPGA)-based solution, in order to evaluate the accuracy of this processing function for implementation in autonomous measurement equipment. The fourth-order spectrum, with applications in different fields, needs advanced digital signal processing, making it necessary to compare implementation alternatives. In order to obtain reproducible results, the implementations have been developed using common design and programming tools. Several characteristics of the implementations are compared, showing that the increasing complexity and reduced cost of the current FPGA models make the implementation of complex mathematical functions feasible. We show that FPGAs improve the processing capability of the best processor using an operating frequency 33 times lower. This fact strongly supports its implementation in hand-held instruments

    A two-phase genetic algorithm to model the menisca horn repaired with suture

    Get PDF
    Menisci suturing is a common surgical technique nowadays. Menisci have been modeled with different degrees of complexity in finite element models (FEM) of the human knee, but there are few works focused on simulating the meniscus subjected to traction loads in its longitudinal direction, such as those produced by sutures after repair. Moreover, there are no models that include the effect of the orifice for the suture. This study develops a material model of the meniscal horn when it is pulled by the thread used to reattach its root.Universidad de Málaga.Campus de Excelencia Internacional Andalucía Tech. Subvencionado por el Proyecto del Plan Nacional RTI2018-094339-B-I00 y por el Proyecto de la Junta de Andalucía P20-00294

    Estudio preliminar para la caracterización del tejido de la raíz meniscal humana reparada con sutura transtibial

    Get PDF
    Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech.Los meniscos son estructuras fibrocartilaginosas gue aumentan la congruencia entre los dos cartílagos articulares, de manera que la transmisión de la carga se produce en una zona de contacto más amplia y el nivel de presiones en las superficies se reduce. Los meniscos se anclan directamente al hueso de la tibia mediante cuatro raíces, junto con otras uniones ligamentosas que tienen una contribución menor. Estas raíces son los principales restrictores de la extrusión meniscal pero, al mismo tiempo, deben permitir cierta movilidad para adaptar la posición del menisco durante la movilidad de la rodilla. Cuando se produce una avulsión de las raíces meniscales se recurre a su reinserción en intervenciones quirúrgicas que implican el suturado en la zona del cuerno meniscal que, por tanto, debe ser horadado para el paso de la sutura. A partir de los resultados y las conclusiones obtenidas en los trabajos previos del Laboratorio de Biomecánica Clínica de Andalucía, se propone profundizar en la caracterización del tejido de la raíz meniscal del conjunto menisco-sutura y obtener un modelo de su comportamiento que permita analizar la respuesta del tejido en esa zona ante diferentes materiales, cargas o posiciones del punto de inserción. Se presenta en este trabajo el algoritmo desarrollado para la definición de un modelo de material en el cuerno meniscal suturado, adjuntando resultados iniciales de su aplicación.El trabajo se ha realizado con financiación otorgada por el Campus de Excelencia Internacional Andalucía Tech de la Universidad de Málaga y MCIU/AEI/FEDER, UE (ref. RTI2018-094339-B-I00)
    corecore